Skip to content

Conversation

@allenporter
Copy link
Contributor

Stop supporting python 3.11 and jump to 3.12. The motivation is to be able to use 3.12 typing features

Copilot AI review requested due to automatic review settings October 25, 2025 21:56
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the minimum supported Python version from 3.11 to 3.12 to enable the use of newer typing features available in Python 3.12. The changes ensure consistency across the project configuration and CI/CD pipeline.

Key Changes:

  • Updated minimum Python version requirement in package metadata
  • Updated CI/CD workflows to use Python 3.12 for all jobs

Reviewed Changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated no comments.

File Description
pyproject.toml Updated requires-python field to require Python 3.12+
.github/workflows/ci.yml Updated Python version in pre-commit, test matrix, and build jobs to 3.12

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@allenporter allenporter marked this pull request as draft October 25, 2025 22:51
@allenporter allenporter force-pushed the python-v branch 2 times, most recently from 02a5639 to 12a11c9 Compare October 26, 2025 03:53
Stop supporting python 3.11 and jump to 3.12. The motivation is
to be able to use 3.12 typing features
@allenporter allenporter marked this pull request as ready for review October 26, 2025 03:54
@allenporter allenporter marked this pull request as draft October 26, 2025 15:27
@allenporter
Copy link
Contributor Author

This still has some lint errors, moving back to draft since this is not ready yet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants